package com.sihai.ehr.web.pojo;

import com.sihai.ehr.model.sys.InviteEnum;
import com.sihai.ehr.model.sys.Organization;

import java.util.Date;

/**
 * Created with IntelliJ IDEA.
 * User: henry
 * Date: 12-6-25
 * Time: 上午10:33
 * To change this template use File | Settings | File Templates.
 */
public class IdentityCardPojo {
    private Long id;
    private Long arrangeId;
    private Long employeeId;
    private String name;
    private String dutyName;
    private Long orgId;
    private String orgName;
    private Date interviewTime;
    private Date reportTime;
    private Boolean receiveState = false; //领取状态
    private Date dentificationCardTime;    //生成时间
    private Organization organization;  //组织机构图

    public IdentityCardPojo() {
    }

    public IdentityCardPojo(Long id, Long arrangeId,Long employeeId, String name, String dutyName,Long orgId, String orgName, Date interviewTime, Date reportTime, Boolean receiveState, Date dentificationCardTime) {
        this.id = id;
        this.arrangeId = arrangeId;
        this.employeeId = employeeId;
        this.name = name;
        this.dutyName = dutyName;
        this.orgId = orgId;
        this.orgName = orgName;
        this.interviewTime = interviewTime;
        this.reportTime = reportTime;
        this.receiveState = receiveState;
        this.dentificationCardTime = dentificationCardTime;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getArrangeId() {
        return arrangeId;
    }

    public void setArrangeId(Long arrangeId) {
        this.arrangeId = arrangeId;
    }

    public Long getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Long employeeId) {
        this.employeeId = employeeId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDutyName() {
        return dutyName;
    }

    public void setDutyName(String dutyName) {
        this.dutyName = dutyName;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public Date getInterviewTime() {
        return interviewTime;
    }

    public void setInterviewTime(Date interviewTime) {
        this.interviewTime = interviewTime;
    }

    public Date getReportTime() {
        return reportTime;
    }

    public void setReportTime(Date reportTime) {
        this.reportTime = reportTime;
    }

    public Boolean isReceiveState() {
		return receiveState;
	}

	public void setReceiveState(Boolean receiveState) {
		this.receiveState = receiveState;
	}

	public Date getDentificationCardTime() {
        return dentificationCardTime;
    }

    public void setDentificationCardTime(Date dentificationCardTime) {
        this.dentificationCardTime = dentificationCardTime;
    }

    public Organization getOrganization() {
        return organization;
    }

    public void setOrganization(Organization organization) {
        this.organization = organization;
    }
}
